//
//  AlbumController.h

//

#import <Three20/Three20.h>  
#import "CustomUIASView.h"

#define kUIASHeight 230

enum
{
    AlbumForProfile = 0,
    AlbumForAvatar  = 1,
    AlbumForShare   = 2,
    AlbumForPeople  = 3
};

typedef NSInteger AlbumForType;

@class AlbumController;

@protocol AlbumControllerDelegate <NSObject>

@optional

- (void)albumController:(AlbumController*)albumVC didSelectWithURL:(NSString*)selectedURL;

@end

@interface AlbumController : TTThumbsViewController <UINavigationControllerDelegate,UIImagePickerControllerDelegate>
{  
    NSMutableArray *images;
    NSMutableArray *photos;
    UINavigationController *navController;
    CustomUIASView *uiasView;
    UIImagePickerController* imgPicker;
    UIImage* imageData;
    BOOL isRefresh;
}  

@property (assign) id<AlbumControllerDelegate> ownerDelegate;
@property (nonatomic, retain) NSMutableArray *images;
@property (nonatomic, retain) NSMutableArray *photos; 
@property (nonatomic, retain) UINavigationController *navController;
@property (nonatomic, retain) CustomUIASView *uiasView;
@property (nonatomic, retain) UIImagePickerController *imgPicker;
@property (assign) AlbumForType type;

@end  
